//===================================================================
// 项目名 : Hbt.Cur
// 文件名 : HbtDbSeedLanguage.cs
// 创建者 : Claude
// 创建时间: 2024-02-19
// 版本号 : V0.0.1
// 描述   : 语言数据种子数据
//===================================================================

using Hbt.Domain.Entities.Routine.I18n;

namespace Hbt.Infrastructure.Data.Seeds.Biz.Routine;

/// <summary>
/// 语言数据种子数据
/// </summary>
public class HbtDbSeedLanguage
{
    /// <summary>
    /// 获取默认语言数据
    /// </summary>
    /// <returns>语言数据列表</returns>
    public List<HbtLanguage> GetDefaultLanguages()
    {
        return new List<HbtLanguage>
        {
            new HbtLanguage { LangCode = "ar-SA", LangName = "العربية", LangIcon = "🇸🇦", OrderNum = 1, I18nStatus=0, IsDefault = 0, IsBuiltin = 1 },
            new HbtLanguage { LangCode = "en-US", LangName = "English", LangIcon = "🇺🇸", OrderNum = 2, I18nStatus=0, IsDefault = 0, IsBuiltin = 1 },
            new HbtLanguage { LangCode = "fr-FR", LangName = "Français", LangIcon = "🇫🇷", OrderNum = 3, I18nStatus=0, IsDefault = 0, IsBuiltin = 1 },
            new HbtLanguage { LangCode = "ja-JP", LangName = "日本語", LangIcon = "🇯🇵", OrderNum = 4, I18nStatus=0, IsDefault = 0, IsBuiltin = 1 },
            new HbtLanguage { LangCode = "ko-KR", LangName = "한국어", LangIcon = "🇰🇷", OrderNum = 5, I18nStatus=0, IsDefault = 0, IsBuiltin = 1 },
            new HbtLanguage { LangCode = "ru-RU", LangName = "Русский", LangIcon = "🇷🇺", OrderNum = 6, I18nStatus=0, IsDefault = 0, IsBuiltin = 1 },
            new HbtLanguage { LangCode = "es-ES", LangName = "Español", LangIcon = "🇪🇸", OrderNum = 7, I18nStatus=0, IsDefault = 0, IsBuiltin = 1 },
            new HbtLanguage { LangCode = "zh-CN", LangName = "简体中文", LangIcon = "🇨🇳", OrderNum = 8, I18nStatus=0, IsDefault = 0, IsBuiltin = 1 },
            new HbtLanguage { LangCode = "zh-TW", LangName = "繁體中文", LangIcon = "🇹🇼", OrderNum = 9, I18nStatus=0, IsDefault = 0, IsBuiltin = 1 }
        };
    }
}